package biblioGraphiqueV2;
import javax.swing.JLabel;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.JLabel;
import javax.swing.JTextField;
import javax.swing.JButton;

import javax.swing.JTextField;
import javax.swing.JButton;

public class VueRetourExemplaire extends Vue {
	private JTextField textFieldIsbn;
	private JTextField textFieldNumExemplaire;

	public VueRetourExemplaire(Controleur controleur){
		super(controleur);
		setTitle("Retour d'un exemplaire");
		setBounds(100, 100, 400, 197);
		getContentPane().setLayout(null);
		
		JLabel lblIsbn = new JLabel("ISBN");
		lblIsbn.setBounds(171, 25, 33, 15);
		getContentPane().add(lblIsbn);
		
		textFieldIsbn = new JTextField();
		textFieldIsbn.setBounds(222, 23, 114, 19);
		getContentPane().add(textFieldIsbn);
		textFieldIsbn.setColumns(10);
		
		JLabel lblNumExemplaire = new JLabel("Numéro de l'exemplaire");
		lblNumExemplaire.setBounds(57, 64, 147, 15);
		getContentPane().add(lblNumExemplaire);
		
		textFieldNumExemplaire = new JTextField();
		textFieldNumExemplaire.setBounds(222, 62, 114, 19);
		getContentPane().add(textFieldNumExemplaire);
		textFieldNumExemplaire.setColumns(10);
		
		JButton btnRetourner = new JButton("Valider");
		btnRetourner.setBounds(88, 120, 107, 25);
		getContentPane().add(btnRetourner);
		btnRetourner.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent e) {
				getControleur().retourExemplaire(textFieldIsbn.getText(), textFieldNumExemplaire.getText());
				}
		});
		
		JButton btnAnnuler = new JButton("Annuler");
		btnAnnuler.setBounds(222, 120, 107, 25);
		btnAnnuler.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent e) {
			getControleur().fermerVue(VueRetourExemplaire.this);}
		});
		
		getContentPane().add(btnAnnuler);
	}
	
}